<?php
	/**
	 * Class to set bookkepings attributes
	 */
	class Bookkeeping {
		private $debit;
		private $havings;
		private $pkFkNumberAccountingEntry;
		private $pkFkNumberAccount;
		private $fkLineBillDetail;
		private $fkNumberBillBillDetail;
		private $fkControlNumberBillBillDetail;
		private $fkCodeProductInventoryBillDetail;
		private $fkRifBranchInventoryBillDetail;
		private $fkIdPurchase;
		private $fkRifSupplier;
		private $fkCodeProductInventory;
		private $fkRifBranchInventory;
		
		/**
		 * Constructor of the bookkeeping
		 */
		public function __construct($debit, $havings, $pkFkNumberAccountingEntry, 
			$pkFkNumberAccount, $fkLineBillDetail, $fkNumberBillBillDetail, 
			$fkControlNumberBillBillDetail, $fkCodeProductInventoryBillDetail, 
			$fkRifBranchInventoryBillDetail, $fkIdPurchase, $fkRifSupplier, 
			$fkCodeProductInventory, $fkRifBranchInventory) {
			$this -> debit = $debit;
			$this -> havings = $havings;
			$this -> pkFkNumberAccountingEntry = $pkFkNumberAccountingEntry;
			$this -> pkFkNumberAccount = $pkFkNumberAccount;
			$this -> fkLineBillDetail = $fkLineBillDetail;
			$this -> fkNumberBillBillDetail = $fkNumberBillBillDetail;
			$this -> fkControlNumberBillBillDetail = $fkControlNumberBillBillDetail;
			$this -> fkCodeProductInventoryBillDetail = $fkCodeProductInventoryBillDetail;
			$this -> fkRifBranchInventoryBillDetail = $fkRifBranchInventoryBillDetail;
			$this -> fkIdPurchase = $fkIdPurchase;
			$this -> fkRifSupplier = $fkRifSupplier;
			$this -> fkCodeProductInventory = $fkCodeProductInventory;
			$this -> fkRifBranchInventory = $fkRifBranchInventory;
		}
		
		/**
		 * Getter and setter for attribute $debit
		 */
		public function setDebit($debit) {
			$this -> debit = $debit;	
		}
		
		public function getDebit() {
			return $this -> debit;
		}
		
		/**
		 * Getter and setter for attribute $havings
		 */
		public function setHavings($havings) {
			$this -> havings = $havings;	
		}
		
		public function getHavings() {
			return $this -> havings;
		}
		
		/**
		 * Getter and setter for attribute $pkFkNumberAccountingEntry
		 */
		public function setPkFkNumberAccountingEntry($pkFkNumberAccountingEntry) {
			$this -> pkFkNumberAccountingEntry = $pkFkNumberAccountingEntry;	
		}
		
		public function getPkFkNumberAccountingEntry() {
			return $this -> pkFkNumberAccountingEntry;
		}
		
		/**
		 * Getter and setter for attribute $pkFkNumberAccount
		 */
		public function setPkFkNumberAccount($pkFkNumberAccount) {
			$this -> pkFkNumberAccount = $pkFkNumberAccount;	
		}
		
		public function getPkFkNumberAccount() {
			return $this -> pkFkNumberAccount;
		}
		
		/**
		 * Getter and setter for attribute $fkLineBillDetail
		 */
		public function setFkLineBillDetail($fkLineBillDetail) {
			$this -> fkLineBillDetail = $fkLineBillDetail;	
		}
		
		public function getFkLineBillDetail() {
			return $this -> fkLineBillDetail;
		}
		
		/**
		 * Getter and setter for attribute $fkNumberBillBillDetail
		 */
		public function setFkNumberBillBillDetail($fkNumberBillBillDetail) {
			$this -> fkNumberBillBillDetail = $fkNumberBillBillDetail;	
		}
		
		public function getFkNumberBillBillDetail() {
			return $this -> fkNumberBillBillDetail;
		}
		
		/**
		 * Getter and setter for attribute $fkControlNumberBillBillDetail
		 */
		public function setFkControlNumberBillBillDetail($fkControlNumberBillBillDetail) {
			$this -> fkControlNumberBillBillDetail = $fkControlNumberBillBillDetail;	
		}
		
		public function getFkControlNumberBillBillDetail() {
			return $this -> fkControlNumberBillBillDetail;
		}
		
		/**
		 * Getter and setter for attribute $fkCodeProductInventoryBillDetail
		 */
		public function setFkCodeProductInventoryBillDetail($fkCodeProductInventoryBillDetail) {
			$this -> fkCodeProductInventoryBillDetail = $fkCodeProductInventoryBillDetail;	
		}
		
		public function getFkCodeProductInventoryBillDetail() {
			return $this -> fkCodeProductInventoryBillDetail;
		}
		
		/**
		 * Getter and setter for attribute $fkRifBranchInventoryBillDetail
		 */
		public function setFkRifBranchInventoryBillDetail($fkRifBranchInventoryBillDetail) {
			$this -> fkRifBranchInventoryBillDetail = $fkRifBranchInventoryBillDetail;	
		}
		
		public function getFkRifBranchInventoryBillDetail() {
			return $this -> fkRifBranchInventoryBillDetail;
		}
		
		/**
		 * Getter and setter for attribute $fkIdPurchase
		 */
		public function setFkIdPurchase($fkIdPurchase) {
			$this -> fkIdPurchase = $fkIdPurchase;	
		}
		
		public function getFkIdPurchase() {
			return $this -> fkIdPurchase;
		}
		
		/**
		 * Getter and setter for attribute $fkRifSupplier
		 */
		public function setFkRifSupplier($fkRifSupplier) {
			$this -> fkRifSupplier = $fkRifSupplier;	
		}
		
		public function getFkRifSupplier() {
			return $this -> fkRifSupplier;
		}
		
		/**
		 * Getter and setter for attribute $fkCodeProductInventory
		 */
		public function setFkCodeProductInventory($fkCodeProductInventory) {
			$this -> fkCodeProductInventory = $fkCodeProductInventory;	
		}
		
		public function getFkCodeProductInventory() {
			return $this -> fkCodeProductInventory;
		}
		
		/**
		 * Getter and setter for attribute $fkRifBranchInventory
		 */
		public function setFkRifBranchInventory($fkRifBranchInventory) {
			$this -> fkRifBranchInventory = $fkRifBranchInventory;	
		}
		
		public function getFkRifBranchInventory() {
			return $this -> fkRifBranchInventory;
		}
	}
?>